package com.example.warehouse.mapper;

import com.example.warehouse.entity.Product;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ProductMapper {
    // 根据ID查询商品
    Product findById(Long id);

    // 根据名称查询商品
    Product findByName(String name);

    // 获取所有商品
    List<Product> getAllProducts();

    // 插入商品
    void insertProduct(Product product);

    // 更新商品
    void updateProduct(Product product);

    // 删除商品
    void deleteProduct(Long id);
}
